package com.xiangge.demo;

import com.xiangge.domain.Rectangle;

public class OOPDemo5 {
    /*1、声明矩形类
	（1）包含属性：长和宽，要求属性私有化
	（2）给每一个属性提供get/set方法
	（3）public double getArea()
	（4）public double getPerimeter()
	（5）提供getInfo()返回矩形对象的信息
			例如：长：4，宽：2，面积：8，周长：12
	2、测试类，
	（1）在main()方法中创建Rectangle对象，并用set方法为属性赋值
	（2）调用get方法打印属性的值，调用getArea打印面积，调用getPerimeter打印周长
	（3）再次调用set方法修改属性的值为原来属性值的两倍
	（4）调用getInfo方法打印矩形信息
*/
    public static void main(String[] args) {
        // 定义一个矩形类的对象
        Rectangle rectangle = new Rectangle();
        // 在定义属性时使用了私人权限修饰符，所以使用get和set方法
        // set方法为属性设置值
        rectangle.setLength(20.0);
        rectangle.setWidth(10.0);
        // get方法获取属性及行为
        rectangle.getArea();
        rectangle.getPerimeter();
        System.out.println("矩形类的长为："+rectangle.getLength());
        System.out.println("矩形类的长为："+rectangle.getWidth());
    }
}
